package org.dingfugui.triple.proxy;

/**
 * 代理工厂
 * 生成代理队形
 * Created by fugui.ding on 2015/3/30.
 */
public interface ProxyFactory {


    /**
     * 生成接口代理对象
     *
     * @param cls     接口类对象
     * @param handler 代理对象执行器
     * @param <T>     生成的代理对象
     * @return
     */
    <T> T getProxy(Class<T> cls, ProxyHandler handler);
}
